import time

from selenium import webdriver
from selenium.webdriver import ActionChains, Keys
from selenium.webdriver.chrome.service import Service
from selenium.webdriver.common.by import By
from selenium.webdriver.support.select import Select
from selenium.webdriver.support.wait import WebDriverWait

# 1.创建驱动对象
service = Service("C:/Program Files/Google/Chrome/Application/chromedriver.exe")
driver = webdriver.Chrome(service=service)

# 2.打开浏览器
driver.get("file:///C:/Users/82073/Desktop/pagetest/%E6%B3%A8%E5%86%8CA.html")

# js1脚本对象, 用于滚动到最底层
# 最大值可看电脑的最大分辨率, 填 10000 能保证在所有电脑都能滚动到最底部
js1 = "window.scrollTo(0, 10000)"
# js2脚本对象, 用于滚动到最顶层
js2 = "window.scrollTo(0, 0)"

time.sleep(2)
# 依次执行脚本
driver.execute_script(js1)
time.sleep(2)
driver.execute_script(js2)

# 4.3s后关闭
time.sleep(3)

# 5.关闭驱动对象
driver.close()